const _function = require("../../utils/functionData.js")
Page({
  data: {
    title: '', // 学习目标
    content: '', // 学习内容
    planDays: '', // 学习时间
  },

  // 输入框内容变化时的处理
  onInput(e) {
    const { name, value } = e.currentTarget.dataset;
    this.setData({
      [name]: value,
    });
  },

  // 优先级选择变化时的处理
  onPriorityChange(e) {
    const index = e.detail.value;
    const selectedPriority = this.data.priorityRange[index];
    this.setData({
      selectedPriority,
    });
  },

  // 提交表单
  onSubmit(e) {
    let formData = e.detail.value;

    if (!formData.title) {
      wx.showToast({
        title: '学习目标不能为空',
        icon: 'none',
      });
      return;
    }

    if (!formData.content) {
      wx.showToast({
        title: '学习内容不能为空',
        icon: 'none',
      });
      return;
    }

    if (!formData.planDays) {
      wx.showToast({
        title: '学习时间不能为空',
        icon: 'none',
      });
      return;
    }
    formData.createBy = getApp().globalData.userInfo.userId
    // 提交成功逻辑
    wx.showToast({
      title: '学习计划添加成功',
      icon: 'success',
    });
    _function.postPlanning(formData, this.postPlanningBack, this)
    console.log('提交的学习计划：', formData);
  },

  postPlanningBack(res) {
    let dataAll = res.data
    if (dataAll.code == 200) {
      wx.navigateBack()
      wx.showToast({
        title: dataAll.msg,
        icon: 'none', 
        duration: 1500, 
        mask: true, 
        success: () => {
        }
      });
    }
  },
});